| Предыдущая | Следующая | Оглавление | |
Flash Player 7.
my_err.message:String
Свойство; содержит сообщение, ассоциированное с объектом Error. По умолчанию значением этого свойства является "Error". Вы можете указать свойство message, во время создания объекта Error, определив строку соообщения об ошибке в конструкторе Error.
В следующем примере функция генерирует заданное сообщение об ошибке в зависимости от параметров введенных в theNum. Если два числа могут быть поделены, то будет показано сообщение SUCCESS и результат. Специальные ошибки будут показаны если вы попытаетесь поделить на 0 или введете только один параметр:
function divideNum(num1:Number, num2:Number):Number {
if (isNaN(num1) || isNaN(num2)) {
throw new Error("для фунции divideNum требуется два числовых параметра.");
} else if (num2 == 0) {
throw new Error("не могу разделить на ноль.");
}
return num1/num2;
}
try {
var theNum:Number = divideNum(1, 0);
trace("SUCCESS! "+theNum);
} catch (e_err:Error) {
trace("ERROR! "+e_err.message);
trace("\t"+e_err.name);
}
Если вы запустите этот ActionScript без каких-либо изменений делимых чисел, то вы увидите ошибку в окне Output из-за попытки деления на 0.
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |